Implement insert