ticket:1 Installation and unit tests
ticket:1 Solution (tests passed)