system lib