new interfaces completed