4 user show
5 add sign up func