add show func
add param
challenge11
issue with ip