fix: article visualization