Update to create functions