reworking json responses for users