@wang16, I can not get the comment meaning "It's final means we are probably not used as library project.", where is `final`?