* add dependency to allow limiting possible values, though actual validation doesnt happen yet * make variable that indicates health local instead of global