added sequence diagram for str