added directive hover