instrument interface