docco
widen top end of api