Factoring the code and made additions to the map projections, you can call it with whatever projection you want now