completed elseif blocks in the if(CheckPointRequest)