add 9-8: show module's attributes.
add comment: how to sort in type order?