removed non-snail things
removed distribute