clarify init phases
lose statics