rename generic file
update
add DB related methods
bettern print for XMatrix
update ICM with tags
fixed
fix the show method
add get_Matrix_by_name