Can someone please show me how to override vector::insert?

I've tried:
template <class T> iterator MyVector::insert ( iterator it, const T& x )
{
vector<T>::insert(it,x);
// my code here
}

However, it tells me that I need more parameters for iterator, but I'm not sure what.

MyVector is derived from vector.

Thank you.