add proper fitness for ga