Hot: fitnessdefinition