complite - learn.c, main.c, setup.c