finance func added