pattern + webmanager