Create Static and Dynamic version to see how they work differently