enhanced start
fixed the init list