initialization
- compare versions successfully tested