overload insert to give yourself an id