Reorganized a bit, did A1Part1