finished interface clean up