andrianova-pattern