added clearing maybe