added Material std struct