nain.c, it's just the beginning