1. Improved the speed and memory usage of GRM computation by orders of magnitude. 2. Added a new option --make-grm-part to partition the GRM computation into a large of parts to facilitate the analysis in large data set such as the UK Biobank. 3. Improved the memory usage of the --grm-cutoff option. 4. Added the --grm-no-relative option to extract the GRM of a subset of individuals who do not have any close relative in the sample. 5. Improved the speed and memory usage of --freq by orders of magnitude. 6. Improved the approximation accuracy of the COJO analysis. 7. Added an option --cojo-sblup to perform a summary-data-based BLUP prediction analysis. 8. Added the Haseman-Elston regression analysis to estimate the SNP-based heritability for a trait and genetic correlation between traits. 9. Improved the speed of the bivariate GREML analysis (5X faster than original version). 10. Added the Mac and Windows versions. 11. Update the package dependencies to the latest, such as Intel MKL and Eigen. This improved the performance by ~40%. 12. Fixed the memory issue when the sample size exceeds 500K in some functions (e.g. bivariate GREML and reading the GRM in gz format).