Pre-diabetes can be delayed or prevents by: