a bit cleanup and renaming
fleshed out list-attributes