updated dependencies and it actually works