directive name and id