added more modular import function