initial experiment with modes