updated function signature tests