fixed bugs
fixed placeholder