adding extra badges, adding more test coverage