setup data structure
add structure methods