start of CSS critical analysis