update readme
refactor fronted modules