fixed calculuation