Controller init should be in the end