report constructor added