adding function calls