push->push!, insert->insert!, del->delete!