initial import of gen