fixed placholder and defaults