pass processing work