add comments;compress code;commit before publish