extend vocabularies with 'show all' options
cleanup
optimize price behavior