#1 added vol control