major refactor for UI usability and CRUD