initial add with placeholders