create collection if it doesn't exist...in theory.