area is optional