current_work main.c update