# 2n: functional hacks