added basic data scheme