moving fetcher logic to ctor as stated per issue # 18. Changes applied to templates