first working 'start' version