rm objects
we also need FFI::Sweet
more loops!
some extra doco