Exercise 2 Updates

Added the semantic structure.