a lot of changes including design, api and admin dashboard