add up a common des interface