First draft
remove useless comments