added print_r