[fix] placeholder doesn't work