Add new modes and updates