updated main dialog interface