substitute performance