add restrict and require in directive