libs requirements