a start and a passing test!
a second passign test! and fields!
field setup working, guard setup
fix merge