name is either unnamed or set by user + timestamp