public boolean declareVariable(String variableName, Object value){
		if (value instanceof Boolean){ 
			addFlag(variableName, (Boolean)value);
			return true;
		}
		
		for(String p : variableList.keySet())
			if (p.equals(variableName))
				return false;
		if (!(value instanceof String) && !(value instanceof Integer) && !(value instanceof Float))
			return false;
		
		variableList.put(variableName, value);
		return true;
	}