now able to handle explicit rownames for expression matrix useful when 2 or more rows have same name
initial commit testing code