return matiere object instead of id