there is an incomplete include statement at the beginning of logic.c