complete basic function

* check version
* enum users