requirements cleaning