clean and adequate