providing first version of DingLibrary class