fixed placeholder bug