create via collection object