markup fixes + rudimentary article framework