wording: library -> framework