wip: snaptools