added notes & some more tests