implement one-off jobs