added and implemented article classes