added fitness biasing