introduced basic data structure