why is the addition failing?