refactor pose as wrapper rather than chained shebang
updated doc