clean + bug