shorter extend