add BMI logic