knows how to use smalvl