Compound reader rewrite and addtion of methods to Helper