addig more directive changes