finished data wrapper classes