first implementation of smiles and avatars