Double stranding oligo libraries