finished editable directive assignment