manage user requests