finished directive testing