flex-challenge implementation