bug109 bug121 added new area types