Basic structure for overall.