request and release working