- added original source files
- removed unnecessary directory
- fixed package name
- renamed function with reserved keyword