cleaner binding to lua