add Desl interface