More implementation of data handling.