This is a demo application for practice purpose.