putting directive back in