fixed some crap, added functionality to responses