new implememtation of dynamic materials