all for long program community finding and visualization