added base wrapper
initial version