directive changes