last small fix

at this point this should be merged as ive fixed almoust everything so far and i dont plan to work on this again till next week