all functionality complete, however doesn;t use a scheduled job/map reduce