initial import functionality