Added new collect method