scan placeholder method