shit's finally working...