dispose functionality added