instrument class