remove has changed

doesnt work very well. pointers dont seem to assign properly