insert implementation - so it will be available