added material restrictions