implement the functions, views to manage the area.