-----the first generation