yay, it all works!