more ds and ops