it works, even if it isn't clean yet