Full functionality with boost program options