fix clip()