Community medicine with recent advances