public need for using dll