updated to supported new medium layouts, refactored so get articles uses one each block