enhancement - changed assignment