added force_print() function