revised intro1