updated slibpp