removes duplication
Request is now interfacable