Added request-method parameter
Changed the way define-make-* looks
Completed API coverage.