Doing some experiments and explorations.