V 1.0

with comments