edge types?