added complexity static site generator