3 pillars to visibility