adding materials by button push