updated denlib