throw excessive logic out of main.c