some boost utiles that's very useful for development