ptrelford/smallsharp archive