controller_to_do_basic_1_final_version