added select-thru d0ts. needs testing to insure it works properly