now it all works