Smack lib