some little missings on the backend fixed - updates on selection
directive
move directives into classes (a bit hacky) and reused selection dir for
service results
just a little typo