binding approach to functions
2.1.1