First update of my functionally program