added evals to health calculation. messy, needs to be refactored