Print & Send implemented, open refined