Data logic to collection