frontent & backend tasks
refactor fe/be