Implemented Request class