[#5] article manager class
[#4] changes made to article class
[#6] mock article class