moveed thinker.h to main.c