public String execute() throws Exception {
		User user = userService.getCurrentUser();
		
		if (user == null)
			return "login";
		
		job = this.userService.userJob(user.getUid(), Integer.parseInt(cid));
		System.out.println("job:" + job);
		
		Map<String, Object> details = new HashMap<String, Object>();
		
		if (job.equals("free")) {
			destination = "goClubIndex?club.cid=" + cid;
			return job;
		}
		
		// return something details inside the club
		Map<String, Object> clubOriginalData = clubService.clubCommanDetails(Integer.parseInt(cid));
		System.out.println("clubDetails:" + clubOriginalData.toString());
		
		details.put("cid", clubOriginalData.get("cid"));
		details.put("name", clubOriginalData.get("name"));
		details.put("pic", clubOriginalData.get("pic").toString());
		details.put("url", clubOriginalData.get("url").toString());
		details.put("member", clubOriginalData.get("member").toString());
		details.put("intro", clubOriginalData.get("intro").toString());
		details.put("activity", clubOriginalData.get("activity").toString());
		details.put("file", clubOriginalData.get("file").toString());
		details.put("xp", clubOriginalData.get("xp").toString());
		details.put("province", clubOriginalData.get("province").toString());
		details.put("city", clubOriginalData.get("city").toString());
		details.put("college", clubOriginalData.get("college").toString());
		details.put("tag", clubOriginalData.get("tag").toString());
		

		// return staff's uid array
		// PS: get username by Ajax
		details.put("leader", clubOriginalData.get("leader").toString());
		details.put("publisher", clubOriginalData.get("publisher").toString());
		details.put("member", clubOriginalData.get("member").toString());
		
		/*details.put("publisher", this.userService.findUsersInfoByUids(clubOriginalData.get("publisher").toString()));
		details.put("leader", this.userService.findUsersInfoByUids(clubOriginalData.get("leader").toString()));
		details.put("member", this.userService.findUsersInfoByUids(clubOriginalData.get("member").toString()));*/
		
		System.out.println("Dtails:" + details.toString());
		
		requestMap.put("clubinfo", details);
		
		if (job.equals("leader")) {
			// TODO
			// something unique
		}
		
		if (job.equals("publisher")) {
			// TODO
		}
		
		if (job.equals("member")) {
			
		}
		
		if (job.equals("killer"))
			destination = "/myclub_member.jsp";
		
		return job;			// go to different type of page depends on user's job in the club
	}