version 0.2, add tests and new fields