Updated lib framework