prototyping functions as args