made some more programs; reorganized