updating interface for clarity