simplified wrapper and interface generator
