rainbow phrases + new phrases partitioning (doesn't work)