private static String select_action() {
		String result = null;
		System.out.print("available action: ");
		Vector<String> actions = new Vector<String>(Arrays.asList("lvlup", "catacomb", "pack_of_wolves", "calendar", "pray"));
		for(int i = 0; i < actions.size(); i++) {
			System.out.print("[" + i + "]" + actions.get(i) +"; ");
		}
	    System.out.println();
	    BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
	    String input = null;
	    try {
	    	input = reader.readLine();
	    }catch (IOException e) {
            e.printStackTrace();
        } 
	    int number;
	    try {
	    	number = Integer.parseInt(input);
	    } catch (Exception e) {
	    	ExceptionHandler.stringToInteger(input);
	    	return null;
	    }
	    if(number >= actions.size() || number < 0) {
	    	System.out.println("input number `" + number + "` is too big");
	    	result = null;
	    } else {
	    	result = actions.get(number);
	    }
	    return result;
		
	}