added design plus bullshits