start working on wrapper