added Smack Library