update in directives name and set-focus directive implemented