you can now use instance methods in function composition