checker and sum