create property testing
0.3.1
refactored, test passing