chore: layout updated, more sub structured, add new styles