build models: user instrument appointment