figured out naming conventions for angular custom directives