smartlist_create() changed to smarlist_new()