moved the representation to a new module that only concerns itself with http representations