changed order of inits