added creating materials