a demo to practice my coding.