digest the rest