added placeholder JS