added constructor to article