continued work on new_create