No longer binds all function, takes a set of methods