better explain source installation