added material throughout