some enums and counts