added capo and transpose