private String createAuction() {
		if (user.isOnline()) {
			int duration = 0;
			String describtion = "";
			
			try {
				duration = Integer.parseInt(stringParts[1]);
				
				if (duration <= 0) {
					return "Error: The duration has to be > 0!";
				}
				
				for (int i = 2; i < stringParts.length; i++) {
					describtion += " " + stringParts[i];
				}
			} catch (ArrayIndexOutOfBoundsException e) {
				return answer = "Error: Please enter the create Command like this: " +
						"!create <duration> + <describtion>";
			} catch (NumberFormatException e) {
				return answer = "Error: The Server does not allow this time- format!";
			}
			
			Auction auction = new Auction(user, duration, describtion, udpPort, userManagement);
			auction = userManagement.createAuction(auction);
			
			return "An auction '" + auction.describtion + 
				"' with id " + auction.getId() + 
				" has been created and will end on " + 
				auction.getEndOfAuctionTimestamp() + " CET.";
		}
		return "You have to log in first!";
	}