see inputhandler.c for input file parsing and process structure