added in-memory article provider