added new source files
added and updated
Merge pull request #16 from Kagetsuki/master

updates