added collection methods
added collection methods