fixed quote bug
defined the callable interface