everything compiles and no errors but still not working :(