mutations, proper fitness assessment and other improvements