initial fix for exercising functions