added comments
first edition