BMC global and public health