using ports syntax