updated materials fragment