this is garbage repo for now, if i will think i'm good at js maybe i can fix up my code(this can take forever)