Online processing