added prototype angular directive