Rewrote the build from source section