update use case 41 diagrams with record(), view(), publish()