change order of marklet() arguments, add non-working "fragment" attempt