remove dependency
use util function
use util fns
remove dependency