updated to rust master pt 1