recoding

merging all Shoes code into this version