Code

support the 'consume' mode