make request parse method right
take a good example, return the right content type
sketch for provider