added comments for further progress