return directive back