The following functions are done : user grid + end user + site grid + end site