worked on graph & landing page func