improve source code for easy reading
update ignore files
Merge pull request #1 from vee-bizidea/master

pull request pls