use traversal instead of css-style selectors
another refactor
added images... almost done...