revised the simple component tutorial