changed "library" to "framework"