type edit