added opportunity to generate symmetric matrix