new samples and new grammar for enum