Port same structure