1. added trav()
2. added select()
3. added % for setting data attributes