add necessary changes