add cluster view factory