fix piano with arrays