add the full version support

a dirty method. need improve.