added hash storage and table format for better visualization