public version
v 1.2