added user interface for materials/size