Survey main handler implemented