sequence diagram improved