some spacing removed