optional targetName