change order of firstcb for layering inits