avoiding loop imports