version declaration