add tests
add methods
remove include