Comprehensive development and public health