Added materials on constraints, functions and triggers