review init sequence