aoc_commons
