added report interfaces