public String todo(String[] msgStrings) {
		Integer caseFinder = todoMap.get(msgStrings[0]);
		switch (caseFinder == null ? 0 : caseFinder) {
		case 1:
			if (msgStrings.length < 4)
				return FeatureConstants.TODOERRORMSG;
			return saveTodoItem();
		case 2:
			return getAllTodoItems(msgStrings);
		case 3:
			return getPendingTodoItems(msgStrings);
		case 4:
			return getOverdueTodoItems(msgStrings);
		case 5:
			return updateTodoStatus(msgStrings);
		case 6:
			return addOrUpdateTodoNotes(msgStrings);
		case 7:
			return addOrUpdateTodoNotes(msgStrings);
		default:
			return FeatureConstants.FAILMSG;
		}
	}