3 initial versions

3 initial versions