+ Light model enum
misc