added a lot of little programs