lots of changes
update badge