types and locations