fix a bug in add this