//три основных версии