Update create Function