created data structure skeleton