add the extend_unit