adding a few more small programs