implemented clearance method