Updated to do and interface description