fix placeHolder single to support object