Tech Improvements

Tech Improvements