contractPrint () too