added some tests (that pass)