Initial version to create ports