made this into three d code tester