needs a "print" in the right place;)