- seperate add daemon and library stuff cleanly x split off gpm.c and gpn.c