added preReq check and fixed tick to use pop