start functionality continued