added Smilley enumuration!