added UUIDWrapper