Fair voting in Pennsylvania

I live in Audubon, in the 150th district. I recently looked at the legislative map for Montgomery County, and it appeared like a jigsaw puzzle. We need a redistricting process that in non-partisan and fair with compact and contiguous districts. I believe that there is mapping software and that professional mappers are available. This is important to our democracy; voters should choose their representatives rather than representatives choosing their voters. Thank you.