basic builders and started unit test, tests are good