Changes on directive