I create final_demo to study ror