fixed makefile, and added ex22 fiels