libjournal is a future of library software