starting to use callables like a good boy