new unit tests and bug fix on gc10 badge