clipping better i thnk have to be good enough
suitable for testng