#10 : added comments