clean and add a test