new PK type - examples