implemented placeholder values