add more tests and badges