adding clean version