improve import interface