add tests
add tests
fix buffer overflow
add tests