create property tests, update api conventions
refactor paths