correcting start function