Badge useful library still working on.