Integrated with boost program options