using v14 placeholder object property