deleted useless bits in add