cook: split data into a separate module