revised intro3