added "New" functionality
Wtf???? Merge branch 'master' of https://github.com/z-neil/Ecse-428