Add demo for custom move function