added instrument feature