fix damn bug