add categories
add validations and critical article fields