Improving documentation. Adding GA and Share code.