public void print(String message) {
		if(message == null){
			message = "null";
		}
		StringBuilder output = new StringBuilder();
		String[] words = message.split(" ");
		for(int i=0; i<words.length; i++){
			if((words[i].length() + output.length()) * 8 > MAX_WIDTH){
				break;
			}
			output.append(" " + words[i]);
		}
		addToList(output.toString());
		if(message.length() > output.length()){
			if(output.length() > 0){
				print(message.substring(output.length()));
			}else{
				addToList(words[0]);
				print(message.substring(words[0].length()));
			}
		}
	}