Implement --autocreate function (85%)