Created insert director refactor