added assignment and programs index