re-added prog assgnmt 2