make substitute work