!!<.< theres stuff i forgot to commit !! x''( sorry!!