fix area bug