added a halfway done request system