Interface A and B are updated to support the new discussions.