various changes. steps to produce better targets.