add swing lib