fixed to pryrb, incomplete path class and some shell env changes/fixes