fixxed add bug