added piano samples, one function, a few docs