private static void handleMakeOffer(SerializableMakeOffer pack) {
		Server.loggerServer.info("[Server] Received a Make Offer packet");

		SelectionKey key;

		if (pack.commandInfo == null || pack.commandInfo.size() != 2) {
			Server.loggerServer.error("Two aditional params required as command info: " +
					"buyer's name and price offered");
			return;
		}

		key = Server.registeredUsersChannels.get(pack.commandInfo.get(0));
		if (null == key) {
			Server.loggerServer.error("The buyer is no longer logged in");
			return;
		}

		// rearrange information in packet (send to the buyer only relevant data)
		// remove buyer's name from packet
		pack.commandInfo.remove(0);
		
		Server.sendData(key, pack);
	}