basic line and area support