removed json, add validations, update some redirects