update notes
add coverage, move tests out