working looping
added manipulation of volume