partial refactoring on articles, minor styles, published and state status on articles and validations