structuring the repport stuffs