updated articles controller