refactor folder structure and add css