making requests requirement more lax. fixing method naming