added addition handler