targets added, fitness function refined to include targets