DOC & comments added