Flex engine