updating extend