more work on target execution