nit: DOCTYPE should be uppercase (doesn't really matter)