write some demo