making build process a cleaner and updating readme.