dag - -- -- -- -- -- - a Adam.