added device library file