start report impelemention