add lebel check
improve skip blank(inline commment)
clean up inline comments
change protected mark name ...
format pickup string code