My research and demo code