Added corrected print_cal method