created data structure module