introduced http version class