use call() to run a callback to be able to use class methods