added addition check