Added semantics tags, fade in effect, and other small tweaks