added sequence diagram for swallow