added alib