add completes goals in user goals
get random user, if the user not have goals get a random user for all goals
add method edit user
add follows