getting clean for public fun