add chekcing