big work in progress (Surikat 2 preparation)
wip