modes v1: mode a doesn't work, adam is a fool