add comments and icon,update GUI