work almost perfect with upside clear