type improvements for articles