4 basic categories.