add freeArea