function-call
added more demo code