added the NEW_RUNNABLE macros