without manipulating heavy strings