finisched the directive