Implemented data layer.