only reserved necessary preference
close #11