exact calculation