Updated fp challenge