Introduction to Flex: Part 1