dist
initial test framework wip
initial working tests