more improvements in mylibrary