faster but messier import