preliminary design of the primary data structure
finished most of the data structure
add file dir operation
hehe