- fixed the def and use not changed error
- implemented show function.