improved placeholder form