data paths