start / stop fully implemented