initial code
example code