*added lib
*arc fix