adding two verdsions