Introducing swirl messenger and swirl directory