different approach to imports