ddi frontend