flesh out objects and add basic start/stop