multiple adds and fixes