Codes from Xize
Merge pull request #1 from unkilled/master

Initial code from local repo