expose ports the new way