added placeholder config, and example use of input component (WIP)