Add modal API