add slacker
merge mit upstream