add new styles, update JS, change directory structure