lib fixed 2