initial take on tests for TDD approach
initial take on tests for core package