Finished input FOs more or less
finished the dumb compose function
more exercises