a start on EnumList