added material input