SMART LIBRARIES