register semi ready