ilib project