SWING DESIGN