add smack library