add bug address
add basic testing and linting