cleanup of interface