better structure in import util