add checking version