Add AreaService
Add area ui and refactor :)