initial file struct
add initial test suite...