changed print() method to not require printUp() and printDown()