main.c scatter
good generation load