added DOCTYPE to avoid firefox weird window size bug