crear materias semi funcional