working on directives
Correctly binding directives