cleaned final