tests pass, ready for pull and PR