this is a demo1 file that is mainly used for beginner