version pinnging & handling