first pass, need to fix boost and add init scripts