add wrapper `__init__`
add more wrapper methods