Completed interface changes