version 1.01 - with doc