Part 1 - Enhancing MultiValue Applications