modified hsrcs service, haven't tested yet