Add Callable interface