adding empty response object and scheduler partial implementation