calculation fixed