everything is initialized