a demo of using singlet.f90
add message method