added a basic request module