wow i remade all this stuff and it's almost work