FIT coding challenge