adding more functionality
setting up for build environment
last tweaks