convert tab to space and added a few code cleanup
added dev tool install