ports are now saved with author and name data