Changes to make a simple request
Changes in service to use more methods
Added more types, with some logic changes