this is chekout modify and checkin