using two files , one for libs