interface small changes