added a new file and made some corrections to incorporate it