new interfaces local