badges implementation
badges implementation