implementation of article fetch with filtering