updated implementation of 'start' option