moved placeholder to js