add_data / get_content methods