add area to another area as subarea implemented