simplified, deleted deprecated cold