smartlib
