created CRUD for challenges and users