need to ad inject article logic