updating ports types and operations interfaces