use area instead of count