changing badges mechanizm