add a software director and an test file