checkpoint 1, ready for final check
in finish checking, ready for PR