necessary calculations