using constructor initialization in reco too