Self execution function might be better
Merge pull request #4 from sibuser/patch-1

Self execution function might be better