Add insert functionality