an example
to be fixed as correcting indent
change order of arguments
rename