add version() and has( ... ), simple Version Check