custom string processors and main export is now prototype