Area enti

work in progress