drop tables - add tables and refactor front-end