move to boost program options - not working yet