Implemented state 1