some directive changes