refactored callables module; added default and forced route arguments