high level outline