designed library import interfaces