try splitting enum