added create_f_prn()