adding instrument new logic