peer compiles now
daemon outline