added new files
Merge pull request #43 from yushan87/new-enhancements

added new files