watching-project: adding user validation