write sample code to learn sometimes.