always create new material and geometry for now