im not sure why its not fixed. problem with retract