existing_matrix option modified to accept path, modified the core method to check for existing_matrix option and if given will execute read_existing_matrix_data