i think i fixed a bug...