Update cl function