add bugfree()