private String giveKarma(String admin, String arg, String reason){
		PooledConnection connection = plugin.getMyDatabase().getConnection();
		String message = null;

		try{
			String name = connection.autoComplete(arg);
			if(name != null){
				if(connection.transaction(name, admin, 1, plugin.getCoolDown(),reason)){
					int karma = connection.getKarma(name);
					message = Message.getGivenMessage(plugin, name, karma, reason);
					plugin.broadcast(name, admin, karma, reason, true);
				} else {
					message = Message.getCoolDownMessage(plugin, name, admin);
				}
			} else {
				message = Message.getNotFound(plugin, arg);
			}
		} catch(Exception e){
			e.printStackTrace();
		} finally {
            connection.close();
        }

		return message;
	}