cleanup and directive test.