Theory + code structure in report