add coverage during test
add properties for versions